home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / mmdf / mmdf-IIb.43 / lib / addr / ap_lxtable.c < prev    next >
Encoding:
C/C++ Source or Header  |  1986-02-01  |  3.1 KB  |  88 lines

  1. #include "ap_lex.h"
  2. #include "util.h"
  3. #include "conf.h"
  4.  
  5. /* $Header: ap_lxtable.c,v 1.3 84/09/05 21:31:52 dpk Exp $ */
  6. /* $Log:    ap_lxtable.c,v $
  7.  * Revision 1.3  84/09/05  21:31:52  dpk
  8.  * Added #include of util.h
  9.  * 
  10.  * Revision 1.2  83/11/18  17:05:31  reilly
  11.  * Steve Kille's version
  12.  *  */
  13.  
  14. /* mappings of lexical symbols to ascii values for address parser */
  15.  
  16. char    ap_lxtable[] =
  17. {
  18.     LT_EOD, LT_ERR, LT_ERR, LT_ERR,
  19.                   /*    000-003          nul            */
  20.     LT_ERR, LT_ERR, LT_ERR, LT_ERR,
  21.                   /*    004-007                         */
  22.     LT_LTR, LT_SPC, LT_SPC, LT_ERR,
  23.                   /*    010-013          bs tab lf      */
  24.     LT_ERR, LT_ERR, LT_ERR, LT_ERR,
  25.                   /*    014-017                         */
  26.     LT_ERR, LT_ERR, LT_ERR, LT_ERR,
  27.                   /*    020-023                         */
  28.     LT_ERR, LT_ERR, LT_ERR, LT_ERR,
  29.                   /*    024-027                         */
  30.     LT_ERR, LT_ERR, LT_ERR, LT_ERR,
  31.                   /*    030-033                         */
  32.     LT_ERR, LT_ERR, LT_ERR, LT_ERR,
  33.                   /*    034-037                         */
  34.     LT_SPC, LT_XTR, LT_QOT, LT_XTR,
  35.                   /*    040-043          sp !  "  #     */
  36. #ifdef JNTMAIL
  37.                   /*         In JNT domain treat % as @ */
  38.     LT_XTR, LT_AT, LT_XTR, LT_XTR,
  39. #else
  40.     LT_XTR, LT_XTR, LT_XTR, LT_XTR,
  41.                   /*    044-047          $  %  &  '     */
  42. #endif
  43.     LT_LPR, LT_RPR, LT_XTR, LT_XTR,
  44.                   /*    050-053          (  )  *  +     */
  45.     LT_COM, LT_XTR, LT_XTR, LT_XTR,
  46.                   /*    054-057          ,  -  .  /     */
  47.     LT_NUM, LT_NUM, LT_NUM, LT_NUM,
  48.                   /*    060-063          0  1  2  3     */
  49.     LT_NUM, LT_NUM, LT_NUM, LT_NUM,
  50.                   /*    014-067          4  5  6  7     */
  51.     LT_NUM, LT_NUM, LT_COL, LT_SEM,
  52.                   /*    070-073          8  9  :  ;     */
  53.     LT_LES, LT_XTR, LT_GTR, LT_XTR,
  54.                   /*    074-077          <  =  >  ?     */
  55.     LT_AT, LT_LTR, LT_LTR, LT_LTR,
  56.                   /*    100-103          @  A  B  C     */
  57.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  58.                   /*    014-107          D  E  F  G     */
  59.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  60.                   /*    110-114          H  I  J  K     */
  61.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  62.                   /*    115-117          L  M  N  O     */
  63.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  64.                   /*    120-123          P  Q  R  S     */
  65.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  66.                   /*    124-127          T  U  V  W     */
  67.     LT_LTR, LT_LTR, LT_LTR, LT_LSQ,
  68.                   /*    130-133          X  Y  Z  [     */
  69.     LT_SQT, LT_RSQ, LT_XTR, LT_XTR,
  70.                   /*    134-137          \  ]  ^  _     */
  71.     LT_XTR, LT_LTR, LT_LTR, LT_LTR,
  72.                   /*    140-143          `  a  b  c     */
  73.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  74.                   /*    144-147          d  e  f  g     */
  75.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  76.                   /*    150-153          h  i  j  k     */
  77.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  78.                   /*    154-157          l  m  n  o     */
  79.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  80.                   /*    160-163          p  q  r  s     */
  81.     LT_LTR, LT_LTR, LT_LTR, LT_LTR,
  82.                   /*    164-167          t  u  v  w     */
  83.     LT_LTR, LT_LTR, LT_LTR, LT_XTR,
  84.                   /*    170-173          x  y  z  {     */
  85.     LT_XTR, LT_XTR, LT_XTR, LT_ERR,
  86.                   /*    174-177          |  }  ~  del   */
  87. };
  88.